package com.dy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dy.pojo.dto.DyMessageDTO;
import com.dy.pojo.entity.DyMessageEntity;
import com.dy.pojo.vo.DyMessageVO;

import java.util.List;

/**
 * @ClassName:
 * @Author: 仄言in
 * @Desctiption: (描述)
 * @Date: 2021/6/9 16:48
 * @Version 1.0 (版本)
 */
public interface DyMessageService extends IService<DyMessageEntity> {
    /**
     * 查询
     * @return List<DyMessageVO>
     */
    List<DyMessageVO> selectAll();

    /**
     * 添加留言
     * @param dyMessageDTO
     * @param userCode 用户编号
     */
    void create(DyMessageDTO dyMessageDTO,String userCode);

    /**
     * 删除留言
     * @param id
     */
    void delete(Long id);

    /**
     * 回复留言
     * @param dyMessageDTO
     * @param userCode
     * @return boolean
     */
    Boolean replyMessage(DyMessageDTO dyMessageDTO,String userCode);
}
